const express = require("express");
const router = express.Router();
//导入数据库模块
const sqlFn = require('./mysql')

//接口
router.get("/", (req, res) => {
  res.send("hello");
});

//查询：查看所有的用户信息
router.get("/list", (req, res) => {
  //查询sql语句
  let sql = "select * from userinfo";
  // //执行sql
  // content.query(sql,(error,result)=>{
  //     if(error){
  //         console.log('数据库操作失败',error);
  //         return;
  //     }
  //     //成功查询到数据 把结果响应给前端
  //     res.send(result)
  // })

  sqlFn(sql,function(result){
    //
    res.send({
        msg:'ok',
        status:200,
        result
    })
})

});

//注册：接口  参数传递 get
router.get("/zhuce", (req, res) => {
  //注册接口：后端需要接受前端传递的数据变量
  let { user, pwd } = req.query; //后端接受的变量：user pwd
  //编写sql插入语句
  let sql = `insert into userinfo(username,password) values('${user}','${pwd}')`;
  // //执行sql 获取结果
  // content.query(sql,(error,result)=>{
  //     if(error){
  //         console.log('数据库操作失败',error);
  //         return;
  //     }
  //     //成功插入了  返回的结果
  //     console.log(result);
  //     res.send(result)
  // })
  sqlFn(sql,function(result){
    if(result.affectedRows > 0){
        res.send('注册成功')
    }else{
        res.send('注册失败')
    }
  })

});



module.exports = router;
